New Database Architectures: Steps towards Big Data Processing
نویسنده
چکیده
Both research and practice indicate that traditional universal DBMS architecture hardly satisfies new trends in data processing, particularly in the context of cloud computing and Big Data problems. New database architectures and their basic features will be described, particularly their horizontal scalability and concurrency model, which is mostly weaker than ACID transactions in relational SQL-like database systems. We focus on so called NoSQL databases which support solving, at least partially, Big Data problems. Some features of NoSQL databases like data models and querying capabilities are presented in more detail. We will also mention an overview of some their representatives. Finally, we point out on actual problems associated with current database research at all.
منابع مشابه
In-Memory Data Analytics on Coupled CPU-GPU Architectures
In the big data era, in-memory data analytics is an effective means of achieving high performance data processing and realizing the value of data in a timely manner. Efforts in this direction have been spent on various aspects, including in-memory algorithmic designs and system optimizations. In this paper, we propose to develop the next-generation in-memory relational database processing techn...
متن کاملEnvironment for Datasets Processing and Visualization Using SciDB
When a scientist analyzes certain datasets, there are three common steps—import, visualize, and process data. There are some prevalent tools to visualize and process data, such as Matlab, Powersim, and Stella. However, these tools cannot handle big data. For data management, scientists are pursuing a new generation of Database Management Systems (DBMS) to replace traditional Relational Database...
متن کاملTowards a Big Data Reference Architecture
Technologies and promises connected to ‘big data’ got a lot of attention lately. Leveraging emerging ‘big data’ sources extends requirements of traditional data management due to the large volume, velocity, variety and veracity of this data. At the same time, it promises to extract value from previously largely unused sources and to use insights from this data to gain a competitive advantage. T...
متن کاملBig Data Analytics in Bioinformatics: A Machine Learning Perspective
Bioinformatics research is characterized by voluminous and incremental datasets and complex data analytics methods. The machine learning methods used in bioinformatics are iterative and parallel. These methods can be scaled to handle big data using the distributed and parallel computing technologies. Usually big data tools perform computation in batch-mode and are not optimized for iterative pr...
متن کاملOpportunities in Big Data Management and Processing
Every day we witness new forms of data in various formats. Some example include structured data from transactions we make, unstructured data as text communications of different kinds, varieties of multimedia files and video streams. To ensure efficient processing of this data, often called ‘Big Data’, the use of highly distributed and scalable systems and new data management architectures, e.g....
متن کامل